Big Huge Thesaurus

radio detection and ranging

noun